package others;

/**
 * 问题441：你总共有 n 枚硬币，你需要将它们摆成一个阶梯形状，第 k 行就必须正好有 k 枚硬币。
 * 给定一个数字 n，找出可形成完整阶梯行的总行数。
 * n 是一个非负整数，并且在32位有符号整型的范围内。

 * @author 苏若墨
 */
public class ArrangeCoins {
    public static void main(String[] args) {
        int n=5;
        System.out.println("可排列行数是"+arrangeCoins(n));
    }

    private static int arrangeCoins(int n) {
        int count=0;
        while(n>count){
            count++;
            n-=count;
        }
        return count;
    }
}
